From 3ab623e39185881ba09eaae81d36b625f862da0d Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 28 Jun 2011 22:47:21 -0400 Subject: [PATCH] Fix a test crash --- gtk/a11y/gtkrangeaccessible.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/gtk/a11y/gtkrangeaccessible.c b/gtk/a11y/gtkrangeaccessible.c index 34b07d7a44..bcc0b77b97 100644 --- a/gtk/a11y/gtkrangeaccessible.c +++ b/gtk/a11y/gtkrangeaccessible.c @@ -74,12 +74,14 @@ gtk_range_accessible_finalize (GObject *object) GtkAdjustment *adj; widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (object)); - adj = gtk_range_get_adjustment (GTK_RANGE (widget)); - - if (adj) - g_signal_handlers_disconnect_by_func (adj, - gtk_range_accessible_value_changed, - range); + if (widget) + { + adj = gtk_range_get_adjustment (GTK_RANGE (widget)); + if (adj) + g_signal_handlers_disconnect_by_func (adj, + gtk_range_accessible_value_changed, + range); + } if (range->action_idle_handler) { -- 2.30.2